Design Patterns for Model Transformations
نویسندگان
چکیده
In model-driven engineering, most problems are solved using model transformation. However, the development of a model transformation for a specific problem is still a hard task. The main reason for that is the lack of a development process where transformations must be designed before implemented. As in object-oriented programming, design patterns can benefit “good design” of model transformation tremendously. Hence, this proposal aims to help transformation developers in the design of model transformations through the use of design patterns defined specifically for model transformations. The contributions consist of finding the appropriate language to define model transformation design patterns, identifying design patterns from existing transformation solutions, and generating and detecting design pattern instances for a specific MTL. Proposal Committee: Eugene Syriani (advisor), Jeffrey Carver, Jeff Gray, Ralf Lämmel, Randy Smith
منابع مشابه
Design Pattern Support Based on Principles of Model Driven Development
The main goal of the paper is to present the method of design pattern support based on principles of model driven development: the abstraction, semantics and model transformations. More specifically, the method is based on the principle of suggestion of design pattern instances via the semantic marking of model elements or source code fragments and on the subsequent transformations of this way ...
متن کاملSemantics and Model Driven Design Patterns Instantiation
This paper is focused on the method of the design patterns support which is based on a principle of suggestion of design pattern instances via the semantic marking of model elements or source code fragments and the subsequent transformations of this way marking models or source code. The transformations generate the missing structure of the suggested design pattern instances in a requested form...
متن کاملDesign Patterns for Model Transformations: Current Research and Future Directions
There is increasing interest in the use of design patterns for model transformations, and a number of such patterns have been proposed. In this paper we survey previous work on transformation design patterns, discuss one pattern in detail, and identify priorities for future research.
متن کاملDesign pattern oriented development of model transformations
Model-driven engineering (MDE) is considered a well-established software development approach that uses abstraction to bridge the gap between the problem space and the software implementation. In MDE, many problems are solved using model transformation, which is a paradigm that manipulates high-level models to translate, evolve, or simulate them. However, the development of a model transformati...
متن کاملEnforcement of Patterns by Constraint-Aware Model Transformations
Patterns are descriptions and solutions for recurring problems in software design and implementation. In this paper, some ideas towards a formal approach to the specification of patterns in model-driven engineering (MDE) is presented. The approach is based on the Diagram Predicate Framework which provides a formal approach to (meta)modelling, model transformation and model management in MDE. In...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014